// 2025/10/29
// 颠倒二级制位

class Solution {
public:
    int reverseBits(int n) {
        int bit = 32, ans = 0;
        while(bit--)
        {
            ans <<= 1;
            ans += n & 1;
            n >>= 1;
        }
        return ans;
    }
};